Scalability of Data Binding in ASP.NET Web Applications

نویسندگان

  • Toni Stojanovski
  • Ivan Velinov
  • Marko Vuckovic
چکیده

Manuscript received August 10, 2012. Toni Stojanovski, Faculty of Informatics, European University, bld. Kliment Ohridski 68, 1000 Skopje, Macedonia. (phone: +389 78 396 693, e-mail: [email protected]) Ivan Velinov, Faculty of Informatics, European University, bld Kliment Ohridski 68, 1000 Skopje, Macedonia. (e-mail: [email protected]) Marko Vučković, Faculty of Informatics, European University, bld Kliment Ohridski 68, 1000 Skopje, Macedonia. (e-mail: [email protected]) Abstract—ASP.NET web applications typically employ server controls to provide dynamic web pages, and databound server controls to display and maintain database data. Most developers use default properties of ASP.NET server controls when developing web applications, which allows for rapid development of workable applications. However, creating a high-performance, multi-user, and scalable web application requires enhancement of server controls using custom-made code. In this empirical study we evaluate the impact of various technical approaches for paging and sorting functionality in data-driven ASP.NET web applications: automatic data paging and sorting in web server controls on web server; paging and sorting on database server; indexed and non-indexed database columns; clustered vs. non-clustered indices. We observed significant performance improvements when custom paging based on SQL stored procedure and clustered index is used.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Empirical study of performance of data binding in ASP.NET web applications

Most developers use default properties of ASP.NET server controls when developing web applications. ASP.NET web applications typically employ server controls to provide dynamic web pages, and data-bound server controls to display and maintain database data. Though the default properties allow for fast creation of workable applications, creating a high-performance, multiuser, and scalable web ap...

متن کامل

Common web application attack types and security using ASP.NET

Web applications security is one of the most daunting tasks today, because of security shift from lower levels of ISO OSI model to application level, and because of current situation in IT environment. ASP.NET offers powerful mechanisms to render these attacks futile, but it requires some knowledge of implementing Web application security. This paper focuses on attacks against Web applications,...

متن کامل

WebGD: A Framework for Web-Based GIS/Database Applications

We have developed a framework for Web-based GIS/database applications which allow users to insert, update, delete, and query data with a map interface displayed by Web browsers. The framework was designed so that a Web-based GIS application that uses ArcIMS as a map server can be easily created, customized, and maintained. In order to achieve this goal, we have created our framework as a collec...

متن کامل

Using Functional Programming for Development of Distributed, Cloud and Web Applications in F#

in English— In this paper, we argue that modern functional programming languages – in particular, F# on the .NET platform – are well suited for the development of distributed, web and cloud applications on the Internet. We emphasize that F# can be successfully used in a range of scenarios – starting from simple ASP.NET web applications, and including cloud data processing tasks and data-driven ...

متن کامل

Web-based Approach for Client Serial-port Communication Using Asp.net

It is popular to develop a stand-alone application to access serial-port devices through ready programming interfaces in popular programming languages because the application and the device exist in one box. However, the web-based application architecture is different where it is required, for some applications, to integrate a functionality of client serial port communication (e.g. accessing cu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1202.3255  شماره 

صفحات  -

تاریخ انتشار 2012